package response

type GetTemplateListResponseInfo struct {
	Id             string `json:"id"`
	Name           string `json:"name"`
	CreateUserCode string `json:"createUserCode"`
	CreateUserName string `json:"createUserName"`
	Note           string `json:"note"`
	DefaultTemplate bool   `json:"defaultTemplate"`
	CreateTime     string `json:"createTime"`
}

type GetTemplateDetailResponse struct {
	Id             string                  `json:"id"`
	Name           string                  `json:"name"`
	CreateUserCode string                  `json:"createUserCode"`
	CreateUserName string                  `json:"createUserName"`
	Note           string                  `json:"note"`
	DefaultTemplate bool                    `json:"defaultTemplate"`
	CreateTime     string                  `json:"createTime"`
	QuotaList      []QuotaListResponseInfo `json:"quotaList"`
}

type QuotaListResponseInfo struct {
	Id                 string `json:"id"`
	Name               string `json:"name"`
	Level              int    `json:"level"`
	EvaluationCriteria string `json:"evaluationCriteria"`
	EvaluationScore    int    `json:"evaluationScore"`
	Note               string `json:"note"`
	TemplateId         string `json:"templateId"`
}
